package com.zxw.flow.controller;


import com.zxw.common.core.base.res.BasePageRes;
import com.zxw.common.core.base.res.BaseRes;
import com.zxw.flow.api.FlowBasicInfoApi;
import com.zxw.flow.domain.entity.FlowBasicInfo;
import com.zxw.flow.domain.vo.FlowBasicInfoPageVO;
import com.zxw.flow.domain.vo.FlowBasicInfoVO;
import org.springframework.web.bind.annotation.*;

/**
 * <p>
 *  前端控制器
 * </p>
 *
 * @author Xuewei.Zhang
 * @since 2022-07-04
 */
@RestController
@RequestMapping("/flow-basic-info")
public class FlowBasicInfoController implements FlowBasicInfoApi {


    @GetMapping("/page")
    public BasePageRes<FlowBasicInfo> page(FlowBasicInfoPageVO flowBasicInfoPageVO) {
        return null;
    }

    @GetMapping("/{flowBasicInfoId}")
    public BaseRes<FlowBasicInfo> findFlowBasicInfoById(@PathVariable("flowBasicInfoId") Long flowBasicInfoId) {
        return null;
    }

    @PostMapping("/insert")
    public BaseRes<FlowBasicInfoVO> insertFlowBasicInfo(@RequestBody FlowBasicInfoVO flowBasicInfoVO) {
        return null;
    }

    @PutMapping("/update/{flowBasicInfoId}")
    public BaseRes updateFlowBasicInfo(@PathVariable("flowBasicInfoId") Long flowBasicInfoId, @RequestBody FlowBasicInfoVO flowBasicInfoVO) {
        return null;
    }

    @DeleteMapping("/{flowBasicInfoIds}")
    public BaseRes deleteFlowBasicInfo(@PathVariable("flowBasicInfoIds") String flowBasicInfoIds) {
        return null;
    }

}
